<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Set实例属性和方法</title>
  </head>
  <body>
    <p>实例属性</p>
    <ul>
      <li>Set.prototype.constructor 默认就是Set函数</li>
      <li>Set.prototype.size 实例的成员总数</li>
      <li>add(value) 添加值</li>
      <li>delete(value) 删除值</li>
      <li>has(value) 是否有值</li>
      <li>clear() 清除所有值</li>
    </ul>
    <pre>
          const set=new Set([1,2,3,4])
          console.log(set.size) //成员个数
          set.add(5)  // {1,2,3,4,5}
          set.delete(1)   // {2，3，4，5}  
          set.has(6)     //false
          set.clear()    // {}
      </pre
    >

    <p>Set转化为数组</p>
    <pre>
        const items=new Set([1,2,3,4])
        const array = Array.from(items)
        console.log(array); // [1,2,3,4]
      </pre
    >
  </body>
</html>

<script>
  const set = new Set([1, 2, 3, 4]);
  console.log(set.size); //成员个数
  set.add(5); // {1,2,3,4,5}
  set.delete(1); // {2，3，4，5}
  set.has(6); //false
  //set.clear(); // {}

  const items = new Set([1, 2, 3, 4]);
  const array = Array.from(items);
  console.log(array); // [1,2,3,4]
</script>
